package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.*;

import java.util.List;

/**
 * @Author ：zouRiRi
 * @Date ：Created in 2022/1/17 14:29
 */

public interface ISysManagementService {


    /**
     * 获取提交招标申请
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysManagement> selectDocumentList(String itemNo);

    /**
     * 询价文件确认-会议通知
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysAskp> selectMeeting(String itemNo);

    /**
     * 询价文件确认-询价文件确认
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysAskp> selectAskPriceFile(String itemNo);


    /**
     * 招标-发出招标文件
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysBidding> selectBiddingFile(String itemNo);


    /**
     * 招标-会议通知
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysBidding> selectBiddingMeeting(String itemNo);


    /**
     * 招标-提交用印申请审批表/评审报告审批表
     *
     * @param itemNo 项目编号
     * @return 结果
     */
    List<SysBidding> selectBiddingAssess(String itemNo);

    /**
     * 项目经理确认(修改进度)
     *
     * @param sysManagementProcess
     * @return 结果
     */
    int updateProjectManager(SysManagementProcess sysManagementProcess);


    List<SysBidding> getProgress(String itemNo);
}
